// 主要功能模块
$(document).ready(function() {
    // 响应式处理
    var wid = $("body").width();
    if (wid < 640) {
        $(".wd").attr('autocomplete', 'off');
    } else {
        $(".wd").focus();
    }

    // 搜索引擎切换
    $(".se-li").click(function() {
        var $this = $(this);
        $("#search").attr("action", $this.attr('url'));
        $(".wd").attr("name", $this.attr('name'));
        $(".se").attr("src", $this.attr('img'));
        $(".search-engine").hide();
    });

    // 搜索引擎显示/隐藏
    $(document).on('click', function(e) {
        var $con = $(".search-engine");
        var $img = $(".se");
        
        if ($con.is(":hidden") && $img.is(e.target)) {
            $con.show();
        } else if (!$con.is(e.target) && $con.has(e.target).length === 0) {
            $con.hide();
        }
    });

    // 搜索按钮点击事件
    $(".s").click(function(e) {
        e.preventDefault();
        var searchForm = $("#search");
        var searchUrl = searchForm.attr("action");
        var searchQuery = $(".wd").val().trim();
        var paramName = $(".wd").attr("name");
        
        if (searchQuery) {
            var separator = searchUrl.indexOf("?") > -1 ? "&" : "?";
            window.open(searchUrl + separator + paramName + "=" + encodeURIComponent(searchQuery), "_blank");
        }
    });

    // 禁用右键菜单
    document.oncontextmenu = function() {
        return false;
    };
});
